package business

import model.IView

/**
 * Auth0r : lucus
 * Date   : 2019-04-17 22:44
 * E-mail : mcphilex1989@gmail.com
 * Phone  : 15652608401
 *
 */
interface Attackable : IView {

    // 攻击物的宿主
    val owner: IView

    // 攻击力
    val attackBlood: Int

    fun isCollision(sufferable: Sufferable): Boolean

    fun notifyAttack()

}